package com.vhall.component.entity.record.vo;


import com.fasterxml.jackson.annotation.JsonProperty;
import com.vhall.component.framework.common.annotation.ParamName;
import lombok.Data;

import java.io.Serializable;

/**
 * 获取音视频列表请求VO
 *
 * @author shenghua.luo
 * @date 2021/4/25 上午11:10
 */
@Data
public class GetUploadListReqVo implements Serializable {

    private static final long serialVersionUID = -6705547082300235348L;

    /**
     * 房间id
     */
    @ParamName("room_id")
    private String roomId;

    /**
     * 每页条数
     */
    @ParamName("page_size")
    private Integer pageSize;

    /**
     * 当前页
     */
    @ParamName("page")
    private Integer pageNum;

    /**
     * 开始时间
     */
    @ParamName("start_time")
    private String startTime;

    /**
     * 结束时间
     */
    @ParamName("end_time")
    private String endTime;

    /**
     * 来源
     */
    @ParamName("source")
    private Integer source;

    /**
     * 搜索关键字
     */
    @ParamName("keyword")
    private String search;

    /**
     * token
     */
    private String token;

    /**
     * 账户id
     */
    @ParamName("account_id")
    private Integer accountId;

    /**
     * from
     */
    @ParamName("from")
    private String from;

    /**
     * en
     */
    @ParamName("en")
    private Integer en;

    @JsonProperty("source_type")
    @ParamName("source_type")
    private String sourceType;


}
